﻿#define _CRT_SECURE_NO_WARNINGS  1
//#include <stdio.h>
//#include <stdlib.h>
//#include <time.h>
//int main() {
//	srand((unsigned int)time(NULL));
//	printf("%d\n", rand());
//	printf("%d\n", rand());
//	printf("%d\n", rand());
//	printf("%d\n", rand());
//	printf("%d\n", rand());
//	return 0;
//}

//#include <stdio.h>
//#include <stdlib.h>
//#include <time.h>
//void game()
//{
//	int r = rand() % 100 + 1;
//	int g = 0;
//	int count = 6;
//	while(count) 
//	{
//		printf("你还有%d次机会，", count);
//		printf("请猜数字：");
//		scanf("%d", &g);
//		if (g > r) {
//			printf("猜大了\n");
//		}
//		else if (g < r) {
//			printf("猜小了\n");
//		}
//		else {
//			printf("恭喜你猜对了");
//			break;
//		}
//		count--;
//	}
//	if (count == 0) {
//		printf("你用完了所有机会，猜字失败");
//	}
//}
//void menu() {
//	printf("*******************\n");
//	printf("******1.play*******\n");
//	printf("******0.exit*******\n");
//	printf("*******************\n");
//}
//
// int main()
// {
//	 int input = 0;
//	 srand((unsigned int)time(NULL));
//	 do
//	 {
//		 menu();
//		 printf("请选择:>");
//			 scanf("%d",&input);
//			 switch(input)
//			 {
//			 case 1:
//				 game();
//				 break;
//			 case 0:
//				 printf("退出游戏\n");
//				 break;
//			 default:
//				 printf("选择错误，重新选择\n");
//				 break;
//			 }
//	 } while (input);
//		 return 0;
//	
// }
//#include <stdio.h>
//#include <stdlib.h>
//#include <time.h>
//void game()
//{
//	int r = rand() % 100 + 1;
//	int guess = 0;
//	while (1)
//	{
//		printf("请猜数字>:");
//		scanf("%d", &guess);
//		if (guess < r)
//		{
//			printf("猜小了\n");
//		}
//		else if (guess > r)
//		{
//			printf("猜大了\n");
//		}
//		else
//		{
//			printf("恭喜，猜对了\n");
//			break;
//		}
//	}
//}
//void menu()
//{
//	printf("***********************\n");
//	printf("****** 1. play ******\n");
//	printf("****** 0. exit ******\n");
//	printf("***********************\n");
//}
//int main()
//{
//	int input = 0;
//	srand((unsigned int)time(NULL));
//	do
//	{
//		menu();
//		printf("请选择:>");
//		scanf("%d", &input);
//		switch (input)
//		{
//		case 1:
//			game();
//			break;
//		case 0:
//			printf("游戏结束\n");
//			break;
//		default:
//			printf("选择错误，重新选择\n");
//			break;
//		}
//	} while (input);
//	return 0;
//}

//#include <stdio.h>
//int main() {
//	int a = 10;
//	char ch = 'w';
//	double d = 0.0;
//	int arr[20] = { 0 };
//	//数组有没有类型
//	//数组的类型是什么？
//	//数组的元素类型是int
//	//数组的类型-int[10]
//
//	return 0;
////}
//#include <stdio.h>
//int main() {
//	//当对数组进行初始化的时候，数组的大小可以省略。编译器会根据数组的初始化内容，自动计算数组的元素个数。
//	int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };//[10]是指定数组的元素个数
//	printf("%d\n", arr[5]);//[]是下标引用符，这里的5是元素的下标
//	printf("%d\n", arr[9]);
//	return 0  ;
////}
//#include <stdio.h>
//int main() {
//	int arr[] = { 1,2,3,4,5,6,7,8,9,10 };
//	int i = 0;
//	for (i = 0; i < 10; i++) {
//		printf("%d ", arr[i]);
//	}
//}
//#include <stdio.h>
//int main() {
//	int arr[] = { 1,2,3,4,5,6,7,8,9,10 };
//	int i = 0;
//	for(i = 0; i < 10; i++ ) {
//		scanf("%d", &arr[i]);
//	}
//	for (i = 0; i < 10; i++) {
//		printf("%d ", arr[i]);
//	}
//	return 0;
//}
//#include <stdio.h>
//int main() {
//	int arr[] = { 1,2,3,4,5,6,7,8,9,10 };
//	printf("%zd\n", sizeof(arr));//sizeof是打印字节长度，一个int整形型等4个字节
//	int sz = sizeof(arr) / sizeof(arr[10]);//用一个数组的字节长度（总元素*一个元素字节‘4’）除于这个数组任意一个元素的字节长度（4）
//	printf("%d\n",sz);
//	int i = 0;
//	for (i = 0; i < sz; i++) {
//		printf("%d\n",arr[i]);
//
//	}
//	return 0;
//}
//#include <stdio.h>
//int main()
//{
//    char str[] = "hello bit";
//    printf("%d %d\n", sizeof(str), strlen(str));
//    return 0;
//}
//#include <stdio.h>
//int main()
//{
//    int arr[] = { 1,2,(3,4),5 };
//    printf("%zd\n", sizeof(arr));
//    return 0;
//}